triangular safety reflector - Spanish English Dictionary